put up a smoke screen - İspanyolca İngilizce Sözlük